package com.cpi.cornpp.productpurchase.view;

import com.cpi.cornpp.product.view.ProductView;

public class ProductPurchaseView extends ProductView{

	/** Serial id */
	private static final long serialVersionUID = 2060336753578070804L;

	/**
	 * Cantidad
	 */
	private double quantity;
	
	/**
	 * Id de la compra relacionada al cliente
	 */
	private int cornFutureDistributionId;
	
	/**
	 * Metodo para obtener el numero de toneladas
	 * @return Numero de toneladas
	 */
	public double getQuantity() {
		return quantity;
	}

	/**
	 * Establecer la cantidad de 
	 * la compra de este producto
	 * @param quantity
	 */
	public void setQuantity(double quantity) {
		this.quantity = quantity;
	}
	
	/**
	 * Metodo para obtener el id de la compra
	 * relacionada al cliente
	 * @return
	 */
	public int getCornFutureDistributionId() {
		return cornFutureDistributionId;
	}

	/**
	 * Metodo para asignar el id de la compra
	 * relacionada al cliente
	 * @param cornFutureDistributionId
	 */
	public void setCornFutureDistributionId(int customerPurchaseId) {
		this.cornFutureDistributionId = customerPurchaseId;
	}

	
	public boolean equals(Object obj) {
		if(!(obj instanceof ProductPurchaseView))
			return false;
		ProductPurchaseView ppView = (ProductPurchaseView)obj;
		return this.getProductId().equals(ppView.getProductId());	}
	
}
